import { RouteRecordRaw } from "vue-router";

export default {
    path: '/resource-management',
    component: () => import('@/layout/layoutIndex.vue'),
    meta: {
        name: '资源管理',
        keyAlive: true,
        show: true,
        parent: "resource-attribute-management-module"
    },
    redirect: {
        path: '/resource-management/resource-attribute-management-module'
    },
    children: [
        {
            path: 'resource-attribute-management-module',
            meta: {
                name: '设备资源属性管理',
                show: true,
                parent: "resource-attribute-management-module"
            },
            name: "resourceAttributeManagementModule",
            component: () => import('@/layout/layoutChildIndex.vue'),
            redirect: {
                path: "/resource-management/resource-attribute-management-module/integrated-into-a-demodulator",
            },
            children: [
                {
                    path: 'integrated-into-a-demodulator',
                    meta: {
                        name: '融为解调器',
                        show: true,
                        activePath: 'integrated-into-a-demodulator'
                    },
                    name: "integratedIntoADemodulator",
                    component: () => import('@/views/resourceManagement/IntegratedIntoADemodulator/integratedIntoADemodulator.vue'),
                },
                {
                    path: "integrated-into-high-speed-demodulation-channel-management",
                    meta: {
                        name: "融为高速解调通道管理",
                        show: false,
                        activePath: 'integrated-into-a-demodulator'
                    },
                    name: "integratedIntoHighSpeedDemodulationChannelManagement",
                    component: () => import('@/views/resourceManagement/IntegratedIntoADemodulator/integratedIntoHighSpeedDemodulationChannelManagement.vue'),
                },
                {
                    path: "tsinghua-demodulator",
                    meta: {
                        name: "清华解调器",
                        show: true,
                        activePath: 'tsinghua-demodulator'
                    },
                    name: "tsinghuaDemodulator",
                    component: () => import('@/views/resourceManagement/TsinghuaDemodulator/tsinghuaDemodulator.vue'),
                },
                {
                    path: "tsinghua-high-speed-demodulation-channel",
                    meta: {
                        name: "清华高速解调通道",
                        show: false,
                        activePath: 'tsinghua-demodulator'
                    },
                    name: "tsinghuaHighSpeedDemodulationChannel",
                    component: () => import('@/views/resourceManagement/TsinghuaDemodulator/tsinghuaHighSpeedDemodulationChannel.vue'),
                },
                {
                    path: "Aikote-s70m-dual-channel",
                    meta: {
                        name: "爱科特S/70M双通道下变频器",
                        show: true,
                        activePath: 'Aikote-s70m-dual-channel'
                    },
                    name: "aikoteS70mDualChannel",
                    component: () => import('@/views/resourceManagement/AikoteS/S70MDualChannelDownConverter/aikoteS70mDualChannel.vue'),
                },
                {
                    path: "Aikote-s70m-dual-channel-management",
                    meta: {
                        name: "爱科特S/70M双通道下变频器管理",
                        show: false,
                        activePath: 'Aikote-s70m-dual-channel'
                    },
                    name: "aikoteS70mDualChannelManagement",
                    component: () => import('@/views/resourceManagement/AikoteS/S70MDualChannelDownConverter/aikoteS70mDualChannelManagement.vue'),
                },
                {
                    path: "Aikote-x70m-dual-channel",
                    meta: {
                        name: "爱科特X/70M双通道下变频器",
                        show: true,
                        activePath: 'Aikote-x70m-dual-channel'
                    },
                    name: "aikoteX70mDualChannel",
                    component: () => import('@/views/resourceManagement/AikoteS/X70MDualChannelDownConverter/aikoteX70mDualChannel.vue'),
                },
                {
                    path: "Aikote-x70m-dual-channel-management",
                    meta: {
                        name: "爱科特X/70M双通道下变频器管理",
                        show: false,
                        activePath: 'Aikote-x70m-dual-channel'
                    },
                    name: "aikoteX70mDualChannelManagement",
                    component: () => import('@/views/resourceManagement/AikoteS/X70MDualChannelDownConverter/aikoteX70mDualChannelManagement.vue'),
                },
                {
                    path: "Aikote-1.2G-channel",
                    meta: {
                        name: "爱科特X/1.2G下变频通道",
                        show: true,
                        activePath: 'Aikote-1.2G-channel'
                    },
                    name: "aikoteX1.2GChannel",
                    component: () => import('@/views/resourceManagement/AikoteS/X1.2GDownConversionChannel/aikoteX1.2GChannel.vue'),
                },
                {
                    path: "Aikote-x70m-channel-management",
                    meta: {
                        name: "爱科特X/70M下变频通道",
                        show: true,
                        activePath: 'Aikote-x70m-channel-management'
                    },
                    name: "aikoteX70mChannel",
                    component: () => import('@/views/resourceManagement/AikoteS/X70MDownConversionChannel/aikoteX70mChannel.vue'),
                },
                {
                    path: "34-S-band-dual-channel-optical-transmitters",
                    meta: {
                        name: "34所S频段双通道光端发射机",
                        show: true,
                        activePath: '34-S-band-dual-channel-optical-transmitters'
                    },
                    name: "34SBandDualChannelOpticalTransmitters",
                    component: () => import('@/views/resourceManagement/34Institutions/SBandDualChannelOpticalTransmitter/34SBandDualChannelOpticalTransmitters.vue'),
                },
                {
                    path: "34-S-band-dual-channel-optical-transmitters",
                    meta: {
                        name: "34所S频段双通道光端发射机管理",
                        show: false,
                        activePath: '34-S-band-dual-channel-optical-transmitters'
                    },
                    name: "34SBandDualChannelOpticalTransmittersManagement",
                    component: () => import('@/views/resourceManagement/34Institutions/SBandDualChannelOpticalTransmitter/34SBandDualChannelOpticalTransmittersManagement.vue'),
                },
                {
                    path: "34-X-band-dual-channel-optical-transmitters",
                    meta: {
                        name: "34所X频段双通道光端发射机",
                        show: true,
                        activePath: '34-X-band-dual-channel-optical-transmitters'
                    },
                    name: "34XBandDualChannelOpticalTransmitters",
                    component: () => import('@/views/resourceManagement/34Institutions/XBandDualChannelOpticalTransmitter/34XBandDualChannelOpticalTransmitters.vue'),
                },
                {
                    path: "34-X-band-dual-channel-optical-transmitters-managerment",
                    meta: {
                        name: "34所X频段双通道光端发射机管理",
                        show: false,
                        activePath: '34-X-band-dual-channel-optical-transmitters'
                    },
                    name: "34XBandDualChannelOpticalTransmittersManagement",
                    component: () => import('@/views/resourceManagement/34Institutions/XBandDualChannelOpticalTransmitter/34XBandDualChannelOpticalTransmittersManagement.vue'),
                },
                {
                    path: "34-X-band-optical-transmission-channels",
                    meta: {
                        name: "34所X频段光端发射通道",
                        show: true,
                        activePath: '34-X-band-optical-transmission-channels'
                    },
                    name: "34XBandOpticalTransmissionChannels",
                    component: () => import('@/views/resourceManagement/34Institutions/XBandOpticalTransmissionChannel/34XBandOpticalTransmissionChannels.vue'),
                },
                {
                    path: "34-S-band-dual-channel-optical-receivers",
                    meta: {
                        name: "34所S频段双通道光端接收机",
                        show: true,
                        activePath: '34-S-band-dual-channel-optical-receivers'
                    },
                    name: "34SBandDualChannelOpticalReceivers",
                    component: () => import('@/views/resourceManagement/34Institutions/SBandDualChannelOpticalReceiver/34SBandDualChannelOpticalReceivers.vue'),
                },
                {
                    path: "34-S-band-dual-channel-optical-receivers-managerment",
                    meta: {
                        name: "34所S频段双通道光端接收机管理",
                        show: false,
                        activePath: '34-S-band-dual-channel-optical-receivers'
                    },
                    name: "34SBandDualChannelOpticalReceiversManagement",
                    component: () => import('@/views/resourceManagement/34Institutions/SBandDualChannelOpticalReceiver/34SBandDualChannelOpticalReceiversManagement.vue'),
                },
                {
                    path: "34-X-band-dual-channel-optical-receivers",
                    meta: {
                        name: "34所X频段双通道光端接收机",
                        show: true,
                        activePath: '34-X-band-dual-channel-optical-receivers'
                    },
                    name: "34XBandDualChannelOpticalReceivers",
                    component: () => import('@/views/resourceManagement/34Institutions/XBandDualChannelOpticalReceiver/34XBandDualChannelOpticalReceivers.vue'),
                },
                {
                    path: "34-X-band-dual-channel-optical-receivers-managerment",
                    meta: {
                        name: "34所X频段双通道光端接收机管理",
                        show: false,
                        activePath: '34-X-band-dual-channel-optical-receivers'
                    },
                    name: "34XBandDualChannelOpticalReceiversManagement",
                    component: () => import('@/views/resourceManagement/34Institutions/XBandDualChannelOpticalReceiver/34XBandDualChannelOpticalReceiversManagement.vue'),
                },
                {
                    path: "34-X-band-optical-receiver-channels",
                    meta: {
                        name: "34所X频段光端接收通道",
                        show: true,
                        activePath: '34-X-band-optical-receiver-channels'
                    },
                    name: "34XBandOpticalReceiverChannels",
                    component: () => import('@/views/resourceManagement/34Institutions/XBandOpticalReceiverChannel/34XBandOpticalReceiverChannels.vue'),
                },
                {
                    path: "aikote-rf-matrix",
                    meta: {
                        name: "爱科特射频矩阵",
                        show: true,
                        activePath: 'aikote-rf-matrix'
                    },
                    name: "aikoteRFMatrix",
                    component: () => import('@/views/resourceManagement/AikoteS/RFMatrix/aikoteRFMatrix.vue'),
                }
            ]
        },
        {
            path: 'system-topology-maintenance-module',
            meta: {
                name: '系统拓扑维护模块',
                show: true
            },
            name: "systemTopologyMaintenanceModule",
            component: () => import('@/layout/layoutChildIndex.vue'),
            redirect: {
                path: "/resource-management/system-topology-maintenance-module/business-topology-maintenance",
            },
            children: [
                {
                    path: 'business-topology-maintenance',
                    meta: {
                        name: '业务拓扑维护',
                        show: true,
                        activePath: 'business-topology-maintenance'
                    },
                    name: "businessTopologyMaintenance",
                    component: () => import('@/views/resoutceTopology/businessTopology.vue'),
                },
                {
                    path: 'resource-topology-maintenance',
                    meta: {
                        name: '资源拓扑维护',
                        show: true,
                        activePath: 'resource-topology-maintenance'
                    },
                    name: "ResourceTopologyMaintenance",
                    component: () => import('@/views/resoutceTopology/resourceTopology.vue'),
                },
            ]
        },
    ]
} as RouteRecordRaw